package com.ttbj.core.dao.redis;


import java.util.Collection;
import java.util.List;

import org.apache.poi.ss.formula.functions.T;



/**
 * @Description:Redis Oject BaseDao接口类
 * @author Medivh
 * @date 2018年7月17日 下午2:17:15
 */
public interface IRedisValueBaseDao<T> {
	
	/**
     * @Description: 通过key获取
     * 
     * @Author: Medivh
     * @CreateDate: 2018年7月17日 下午2:17:15
     * @param Key
	 * @return 
     * 
     */
	  T  get(String Key);
	
	/**
     * @Description: 为key设置value
     * 
     * @Author: Medivh
     * @CreateDate: 2018年7月17日 下午2:17:15
     * @param Key
     * 
     */
	public void  set(String Key,T t);
 
	
	
	/**
     * @Description: 删除单个键对
     * 
     * @Author: Medivh
     * @CreateDate: 2018年7月17日 下午2:17:15
     * @param Key
     * 
     */
	public void del(String key);
	
 
	/**
     * @Description: 删除多个键对
     * 
     * @Author: Medivh
     * @CreateDate: 2018年7月17日 下午2:17:15
     * @param Key
     * 
     */
	void delAll(List<String> list);





}
